.selectTdClass { background-color : #edf5fa !important }

table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption { border : 1px dashed #ddd !important }

table { margin-bottom : 10px; border-collapse : collapse; display : table; width : 100% !important }

td, th { word-wrap : break-word; word-break : break-all; padding : 5px 10px; border : 1px solid #DDD }

caption { border : 1px dashed #DDD; border-bottom : 0; padding : 3px; text-align : center }

th { border-top : 2px solid #BBB; background : #f7f7f7 }

.ue-table-interlace-color-single { background-color : #fcfcfc }

.ue-table-interlace-color-double { background-color : #f7faff }

td p { margin : 0; padding : 0 }

.res_iframe { display : block; width : 100%; background-color : transparent; border : 0 }

.vote_area { display : block; position : relative; margin : 14px 0; white-space : normal !important }

.vote_iframe { width : 100%; height : 100%; background-color : transparent; border : 0 }

form { display : none !important }

@media screen and (min-width : 0\0
) and (min-resolution : 72dpi) {
    .rich_media_content table { table-layout : fixed !important }

    .rich_media_content td, .rich_media_content th { width : auto !important }
}

.tc { text-align : center }

.tl { text-align : left }

.tr { text-align : right }

.tips_global { color : #8c8c8c }

.rich_split_tips { margin : 20px 0; min-height : 24px }

.rich_media_tool_tips { margin-bottom : 8px }

.rich_media_tool { overflow : hidden; padding-top : 15px; line-height : 32px }

.rich_media_tool .meta_primary { float : left; margin-right : 10px }

.rich_media_tool .meta_extra { float : right; margin-left : 10px }

.rich_media_tool .meta_praise { margin-right : 0; margin-left : 8px }

.media_tool_meta i { vertical-align : 0; position : relative; top : 1px; margin-right : 3px }

.meta_praise { -webkit-tap-highlight-color : rgba(0, 0, 0, 0); outline : 0; min-width : 3.5em }

.meta_praise .praise_num { display : inline-block; vertical-align : top }

.icon_praise_gray { background : transparent url() no-repeat 0 0; width : 13px; height : 13px; vertical-align : middle; display : inline-block; -webkit-background-size : 100% auto; background-size : 100% auto }

.icon_praise_gray.praised { background-position : 0 -18px }

.praised .icon_praise_gray { background-position : 0 -18px }

.rich_tips { margin-top : 25px; margin-bottom : 0; min-height : 24px; text-align : center }

.rich_tips .tips { display : inline-block; vertical-align : middle }

.rich_tips .tips, .rich_tips .rich_icon { vertical-align : middle }

.rich_tips .rich_icon { margin-top : -3px 5px 0 0 }

.rich_tips.with_line { border-top : 1px dotted #e1e1e1 }

.rich_tips.with_line .tips { position : relative; top : -12px; padding-left : 16px; padding-right : 16px; background-color : #f3f3f3 }

.rich_tips.with_line { line-height : 16px }

.rich_tips.with_line .tips { top : -11px; padding-left : .35em; padding-right : .35em }

.title_tips .tips { color : #868686; font-size : 16px }

.loading_tips { margin : 36px 0 20px }

.title_bottom_tips { margin-top : -10px }

.icon_arrow_gray { width : 7px }

.icon_loading_white { width : 16px }

.icon_loading_white.icon_before { margin-right : 1em }

.icon_loading_white.icon_after { margin-left : 1em }

.btn { display : block; padding-left : 14px; padding-right : 14px; font-size : 18px; text-align : center; text-decoration : none; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; box-sizing : border-box; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; color : #fff; line-height : 42px; -webkit-tap-highlight-color : rgba(255, 255, 255, 0) }

.btn.btn_inline { display : inline-block }

.btn_primary { background-color : #04be02 }

.btn_primary:not(.btn_disabled):visited { color : #fff }

.btn_primary:not(.btn_disabled):active { color : rgba(255, 255, 255, 0.4); background-color : #039702 }

.btn_disabled { color : rgba(255, 255, 255, 0.6) }

.wx_poptips { position : fixed; z-index : 3; width : 120px; min-height : 120px; top : 180px; left : 50%; margin-left : -60px; background : rgba(40, 40, 40, 0.5) !important; filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80282828', endcolorstr='#80282828'); text-align : center; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px; color : #fff }

.wx_poptips .icon_toast { width : 53px; margin : 15px 0 0 }

.wx_poptips .toast_content { margin : 0 0 15px }

.discuss_container .rich_media_title { font-size : 18px }

.discuss_container .discuss_message { word-wrap : break-word; -webkit-hyphens : auto; -ms-hyphens : auto; hyphens : auto }

.discuss_container.disabled .btn_discuss { color : #60f05f }

.discuss_container.access .discuss_container_inner { padding : 15px 15px 0 }

.discuss_container.editing .discuss_container_inner { padding-bottom : 25px }

.discuss_container.editing .frm_textarea_box_wrp { margin : 0 -15px }

.discuss_container.editing .frm_textarea { height : 78px }

.discuss_container.editing .frm_append.counter { display : block }

.discuss_container.editing .discuss_btn_wrp { display : block }

.discuss_container.editing .discuss_icon_tips { margin-top : 0; margin-bottom : -14px }

.discuss_container.editing .discuss_title_line { margin-bottom : -20px }

.discuss_container.warning .counter { color : #e15f63 }

.frm_textarea { width : 100%; background-color : transparent; border : 0; display : block; font-size : 14px; -webkit-box-sizing : border-box; box-sizing : border-box; height : 37px; padding : 10px 15px; resize : none; outline : 0; -webkit-tap-highlight-color : rgba(0, 0, 0, 0) }

.frm_textarea_box_wrp { position : relative }

.frm_textarea_box_wrp:before { content : " "; position : absolute; left : 0; top : 0; width : 100%; height : 1px; border-top : 1px solid #e7e6e4; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleY(0.5); transform : scaleY(0.5); top : -1px }

.frm_textarea_box_wrp:after { content : " "; position : absolute; left : 0; top : 0; width : 100%; height : 1px; border-top : 1px solid #e7e6e4; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleY(0.5); transform : scaleY(0.5); top : auto; bottom : -2px }

.frm_textarea_box { display : block; background-color : #fff }

.frm_append.counter { display : none; position : absolute; right : 8px; bottom : 8px; color : #a3a3a3; font-weight : 400; font-style : normal; font-size : 12px }

.frm_append .current_num.warn { color : #f43631 }

.discuss_btn_wrp { display : none; margin-top : 20px; margin-bottom : 20px; text-align : right }

.btn_discuss { padding-left : 1.5em; padding-right : 1.5em }

.discuss_list { margin-top : -5px; padding-bottom : 20px; font-size : 15px }

.discuss_item { position : relative; padding-left : 45px; margin-top : 26px; *zoom : 1 }

.discuss_item:after { content : "\200B"; display : block; height : 0; clear : both }

.discuss_item .user_info { min-height : 20px; overflow : hidden }

.discuss_item .nickname { display : block; font-weight : 400; font-style : normal; color : #727272; width : 9em; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; word-wrap : normal }

.discuss_item .avatar { position : absolute; top : 0; left : 0; top : 3px; width : 35px; height : 35px; background-color : #ccc; vertical-align : top; margin-top : 0; border-radius : 2px; -moz-border-radius : 2px; -webkit-border-radius : 2px }

.discuss_item .discuss_message { color : #3e3e3e; line-height : 1.5 }

.discuss_item .discuss_extra_info { color : #8c8c8c; font-size : 12px }

.discuss_item .discuss_extra_info a { margin-left : .5em }

.discuss_item .discuss_status { color : #ff7a21; white-space : nowrap }

.discuss_item .discuss_status i { font-style : normal; margin-right : 2px }

.discuss_item .discuss_opr { float : right }

.discuss_item .discuss_opr .meta_praise { display : inline-block; text-align : right; padding-top : 5px; margin-top : -5px }

.discuss_icon_tips { margin-bottom : 20px }

.discuss_icon_tips img { vertical-align : middle; margin-left : 3px; margin-top : -4px }

.discuss_icon_tips .icon_edit { width : 12px }

.discuss_icon_tips .icon_access { width : 13px }

.reply_result { position : relative; margin-top : .5em; padding-top : .5em; padding-left : .4em }

.reply_result:before { content : " "; position : absolute; left : 0; top : 0; width : 100%; height : 1px; border-top : 1px solid #dadada; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleY(0.5); transform : scaleY(0.5) }

.reply_result .nickname { position : relative; overflow : visible }

.reply_result .nickname:before { content : " "; position : absolute; left : -0.4em; top : 50%; margin-top : -7px; width : 3px; height : 14px; background-color : #02bb00 }

.rich_tips.discuss_title_line { margin-top : 50px }

.rich_media_extra { font-size : 15px; position : relative }

.rich_media_extra .extra_link { display : block }

.rich_media_extra img { vertical-align : middle; margin-top : -3px }

.rich_media_extra .appmsg_banner { width : 100% }

.rich_media_extra .ad_msg_mask { position : absolute; left : 0; top : 0; width : 100%; height : 100%; text-align : center; line-height : 200px; background-color : #000; filter : alpha(opacity=20); -moz-opacity : .2; -khtml-opacity : .2; opacity : .2 }

.mpda_bottom_container .rich_media_extra { padding-bottom : 15px }

.btn_default.btn_line, .btn_primary.btn_line { background-color : #fff; color : #04be02; border : 1px solid #04be02; font-size : 15px }

.promotion_tag { position : absolute; display : block; height : 23px; line-height : 23px; width : 85px; background : transparent url(../images/ad/promotion_tag_bg2318b8.png) no-repeat 0 0; -webkit-background-size : 85px 23px; background-size : 85px 23px; font-size : 15px; font-style : normal; color : #eaeaea; padding-left : 10px; left : 0; bottom : 10px }

.top_banner { background-color : #fff }

.top_banner .rich_media_extra { padding : 15px 15px 20px 15px }

.top_banner .rich_media_extra .extra_link { position : relative; padding-bottom : 10px }

.top_banner .rich_media_extra .extra_link:before { content : " "; position : absolute; left : 0; top : 0; width : 100%; height : 1px; border-top : 1px solid #d6d6d6; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleY(0.5); transform : scaleY(0.5); top : auto; bottom : -2px }

.top_banner .rich_media_extra .extra_link:active, .top_banner .rich_media_extra .extra_link:focus { outline : 0; border : 0 }

.top_banner .rich_media_extra .appmsg_banner { width : 100%; vertical-align : top; outline : 0 }

.top_banner .rich_media_extra .appmsg_banner:active, .top_banner .rich_media_extra .appmsg_banner:focus { outline : 0; border : 0 }

.top_banner .rich_media_extra .promotion_tag { height : 20px; line-height : 20px; width : 72px; background : transparent url(../images/ad/promotion_tag_bg_small2318b8.png) no-repeat 0 0; font-size : 12px; -webkit-background-size : 72px 20px; background-size : 72px 20px }

.top_banner .rich_media_extra .ad_msg_mask { position : absolute; left : 0; top : 0; width : 100%; height : 100%; text-align : center; line-height : 200px; background-color : #000; filter : alpha(opacity=20); -moz-opacity : .2; -khtml-opacity : .2; opacity : .2 }

.top_banner .rich_media_extra .ad_msg_mask img { position : absolute; width : 16px; top : 50%; margin-top : -8px; left : 50%; margin-left : -8px }

.wrp_preview_group { padding-top : 100px }

.preview_group { position : relative; min-height : 83px; background-color : #fff; border : 1px solid #e7e7eb; -webkit-text-size-adjust : none; text-size-adjust : none }

.preview_group.fixed_pos { position : fixed; bottom : 0; left : 0; right : 0 }

.preview_group .preview_group_inner { padding : 14px }

.preview_group .preview_group_inner .preview_group_info { padding-left : 68px; color : #8d8d8d; font-size : 14px }

.preview_group .preview_group_inner .preview_group_info .preview_group_title { overflow : hidden; text-overflow : ellipsis; white-space : nowrap; word-wrap : normal; color : #000; font-weight : 400; font-style : normal; padding-right : 73px; max-width : 142px; display : block }

.preview_group .preview_group_inner .preview_group_info .preview_group_desc { padding-right : 65px; display : inline-block; line-height : 20px }

.preview_group .preview_group_inner .preview_group_info .preview_group_avatar { position : absolute; width : 55px; height : 55px; left : 13px; top : 50%; margin-top : -27px; z-index : 1 }

.preview_group .preview_group_inner .preview_group_info .preview_group_avatar.br_radius { border-radius : 100%; -moz-border-radius : 100%; -webkit-border-radius : 100% }

.preview_group .preview_group_inner .preview_group_opr { position : absolute; line-height : 83px; top : 0; right : 13px }

.preview_group .preview_group_inner .preview_group_opr .btn { padding : 0; min-width : 60px; min-height : 30px; height : auto; line-height : 30px; text-align : center }

.preview_group.preview_card .card_inner .preview_card_avatar { position : absolute; width : 57px; height : 57px; left : 13px; top : 50%; margin-top : -28px }

.preview_group.preview_card .card_inner .preview_group_info { padding-left : 70px }

.preview_group.preview_card .card_inner .preview_group_info .preview_group_title2 { width : 100%; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; word-wrap : normal; padding-right : 0; display : block }

.preview_group.preview_card .card_inner .preview_group_info .preview_group_desc { padding-right : 0 }

.preview_group.preview_card .card_inner .preview_group_info.append_btn .preview_group_desc, .preview_group.preview_card .card_inner .preview_group_info.append_btn .preview_group_title { padding-right : 68px; width : auto }

.preview_group.obvious_app { width : 100% }

.preview_group.obvious_app .preview_group_inner { padding : 0 }

.preview_group.obvious_app .pic_app { width : 58.3%; height : 100%; display : inline-block; margin-right : 2%; vertical-align : top }

.preview_group.obvious_app .pic_app img { width : 100%; vertical-align : top; margin-top : 0 }

.preview_group.obvious_app .info_app { display : inline-block; width : 38%; color : #8a8a8a; font-size : 12px; box-sizing : border-box; -webkit-box-sizing : border-box; position : absolute; left : 62%; top : 0; height : 100% }

.preview_group.obvious_app .info_app .name_app { color : #000; font-size : 16px; width : 95%; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; word-wrap : normal; margin-top : 4% }

.preview_group.obvious_app .info_app .profile_app { line-height : 12px }

.preview_group.obvious_app .info_app .profile_app span { line-height : 16px }

.preview_group.obvious_app .info_app .profile_app em { font-size : 9px; line-height : 16px; margin : 0 5px; font-weight : 400; font-style : normal; color : #dfdfdf }

.preview_group.obvious_app .info_app .dm_app { line-height : 20px; vertical-align : middle; position : absolute; left : 0; bottom : 5% }

.preview_group.obvious_app .info_app .dm_app p { line-height : 12px }

.preview_group.obvious_app .info_app .dm_app .ad_btn { display : block; color : #04be02; font-size : 15px; padding-left : 22px }

.preview_group.obvious_app .info_app .dm_app .ad_btn.btn_download { background : transparent url(../images/ad/icon58_download@3x.png) no-repeat 0 0; -webkit-background-size : 19px 19px; background-size : 19px 19px }

.preview_group.obvious_app .info_app .dm_app .ad_btn.btn_install { background : transparent url(../images/ad/icon58_install@3x.png) no-repeat 0 0; -webkit-background-size : 19px 19px; background-size : 19px 19px }

.preview_group.obvious_app .info_app .dm_app .ad_btn.btn_installed { background : transparent url(../images/ad/icon58_installed@3x.png) no-repeat 0 0; -webkit-background-size : 19px 19px; background-size : 19px 19px; color : #8a8a8a }

.preview_group.obvious_app .info_app .dm_app .ad_btn.btn_open { background : transparent url(../images/ad/icon58_open@3x.png) no-repeat 0 0; -webkit-background-size : 19px 19px; background-size : 19px 19px }

.preview_group.obvious_app .info_app .dm_app .extra_info { font-size : 9px }

@media screen and (max-width : 1023px) {
    .qr_code_pc_outer { display : none !important }
}

@media screen and (min-width : 1024px) {
    .rich_media { width : 740px; margin-left : auto; margin-right : auto }

    .rich_media_inner { padding : 20px }

    .rich_media_meta { max-width : none }

    a.rich_media_meta_nickname { display : block !important }

    span.rich_media_meta_nickname { display : none !important }

    .rich_media_content { min-height : 350px }

    .rich_media_title { padding-bottom : 10px; margin-bottom : 14px; border-bottom : 1px solid #e7e7eb }

    body { background-color : #fff }

    .discuss_container.access { width : 740px; margin-left : auto; margin-right : auto; background-color : #fff }

    .discuss_container.editing .frm_textarea_box { margin : 0 }

    .frm_textarea_box { position : relative }

    .frm_textarea_box:before { content : " "; position : absolute; left : 0; top : 0; width : 1px; height : 100%; border-left : 1px solid #e7e6e4; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleX(0.5); transform : scaleX(0.5) }

    .frm_textarea_box:after { content : " "; position : absolute; left : 0; top : 0; width : 1px; height : 100%; border-left : 1px solid #e7e6e4; -webkit-transform-origin : 0 0; transform-origin : 0 0; -webkit-transform : scaleX(0.5); transform : scaleX(0.5); left : auto; right : -2px }

    .rich_media_meta.nickname { max-width : none }

    .rich_tips.with_line .tips { background-color : #fff }
}

@media screen and (min-width : 1025px) {
    .rich_media_inner { border : 1px solid #d9dadc; border-top-width : 0 }

    body { background-color : #e7e8eb; font-family : "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "Î¢ÈíÑÅºÚ", Arial, sans-serif }

    .rich_media { position : relative }

    .rich_media_inner { background-color : #fff; padding-bottom : 100px }

    .rich_media_inner { position : relative }

    .qr_code_pc_outer { display : block !important; position : fixed; left : 0; right : 0; top : 20px; color : #717375; text-align : center }

    .qr_code_pc_inner { position : relative; width : 740px; margin-left : auto; margin-right : auto }

    .qr_code_pc { position : absolute; right : -145px; top : 0; padding : 16px; border : 1px solid #d9dadc; background-color : #fff }

    .qr_code_pc p { font-size : 14px; line-height : 20px }

    .qr_code_pc_img { width : 102px; height : 102px }
}